home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / javax / swing / JToolBar$DefaultToolBarLayout.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.8 KB  |  81 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import java.awt.Dimension;
  6. import java.awt.LayoutManager2;
  7. import java.beans.PropertyChangeEvent;
  8. import java.beans.PropertyChangeListener;
  9. import java.io.Serializable;
  10. import javax.swing.plaf.UIResource;
  11.  
  12. class JToolBar$DefaultToolBarLayout implements LayoutManager2, Serializable, PropertyChangeListener, UIResource {
  13.    // $FF: renamed from: lm javax.swing.BoxLayout
  14.    BoxLayout field_0;
  15.    // $FF: synthetic field
  16.    final JToolBar this$0;
  17.  
  18.    JToolBar$DefaultToolBarLayout(JToolBar var1, int var2) {
  19.       this.this$0 = var1;
  20.       if (var2 == 1) {
  21.          this.field_0 = new BoxLayout(var1, 3);
  22.       } else {
  23.          this.field_0 = new BoxLayout(var1, 2);
  24.       }
  25.  
  26.    }
  27.  
  28.    public void addLayoutComponent(String var1, Component var2) {
  29.       this.field_0.addLayoutComponent(var1, var2);
  30.    }
  31.  
  32.    public void addLayoutComponent(Component var1, Object var2) {
  33.       this.field_0.addLayoutComponent(var1, var2);
  34.    }
  35.  
  36.    public void removeLayoutComponent(Component var1) {
  37.       this.field_0.removeLayoutComponent(var1);
  38.    }
  39.  
  40.    public Dimension preferredLayoutSize(Container var1) {
  41.       return this.field_0.preferredLayoutSize(var1);
  42.    }
  43.  
  44.    public Dimension minimumLayoutSize(Container var1) {
  45.       return this.field_0.minimumLayoutSize(var1);
  46.    }
  47.  
  48.    public Dimension maximumLayoutSize(Container var1) {
  49.       return this.field_0.maximumLayoutSize(var1);
  50.    }
  51.  
  52.    public void layoutContainer(Container var1) {
  53.       this.field_0.layoutContainer(var1);
  54.    }
  55.  
  56.    public float getLayoutAlignmentX(Container var1) {
  57.       return this.field_0.getLayoutAlignmentX(var1);
  58.    }
  59.  
  60.    public float getLayoutAlignmentY(Container var1) {
  61.       return this.field_0.getLayoutAlignmentY(var1);
  62.    }
  63.  
  64.    public void invalidateLayout(Container var1) {
  65.       this.field_0.invalidateLayout(var1);
  66.    }
  67.  
  68.    public void propertyChange(PropertyChangeEvent var1) {
  69.       String var2 = var1.getPropertyName();
  70.       if (var2.equals("orientation")) {
  71.          int var3 = (Integer)var1.getNewValue();
  72.          if (var3 == 1) {
  73.             this.field_0 = new BoxLayout(this.this$0, 3);
  74.          } else {
  75.             this.field_0 = new BoxLayout(this.this$0, 2);
  76.          }
  77.       }
  78.  
  79.    }
  80. }
  81.